package liczbyipodstawy;

import junit.framework.TestCase;

public class LiczbyTestJUnit3 extends TestCase {

	protected void setUp() throws Exception {
		super.setUp();
	}

	protected void tearDown() throws Exception {
		super.tearDown();
	}

	public void testLiczba() {
		
	}

	public void testZapis() {
		Liczby obiect = new Liczby (69);
		for ( int podst = 2 ; podst <= 10 ; podst++ ) {
			assertEquals ("Panie... tutaj nie jest w porzadku", Integer.parseInt(Integer.toString(69, podst)), Integer.parseInt(obiect.zapis(podst)));
		}
		for ( int podst = 2 ; podst <= 17 ; podst++ ) {
			assertEquals ("Cos nie dziala...", Integer.toString(69, podst).toUpperCase(), obiect.zapis(podst));
			assertTrue ( Integer.toString(69, podst).toUpperCase().equals(obiect.zapis(podst)) );
			assertFalse ( !(Integer.toString(69, podst).toUpperCase().equals(obiect.zapis(podst))) );
		}
	}

}
